﻿#pragma once
// Copyright (c) lanyeo 2020-2021
// Licenced under MIT license. See https://opensource.org/licenses/MIT for details.
// code style
// 1. use forward declaration (尽可能使用前置声明)
// 2. include file sequence [other project>c>c++>third>self project]
// 

class IComponent
{
public:
	explicit IComponent()
	{
	}

	virtual ~IComponent()
	{
	}

	virtual bool Init() = 0;
	virtual void Update() = 0;
	virtual void Destroy() = 0;
};
